﻿using System.Text;
using System.Linq;
using System;
using System.Collections.Generic;
using Elderos.Highlight.Search;

namespace Elderos.Highlight
{
	public abstract class ThresholdAmbiguityResolver : IAmbiguityResolver
	{
		public double ActivationThreshold { get; private set; }

		protected ThresholdAmbiguityResolver(double activationThreshold)
		{
			ActivationThreshold = activationThreshold;
		}

		public abstract void Process(IEnumerable<Position> positions);
	    public abstract IAmbiguityResolver Clone();
	}
}
